home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / SNIP9_91.ARJ / SNIPPETS.NDX < prev    next >
Text File  |  1991-09-13  |  10KB  |  169 lines

  1. NOTE: "-" preceding file name means new or modified since last SNIPPETS
  2.  
  3. File            Author          Description
  4. --------------  --------------  ----------------------------------------------
  5. -ANSISCRN.H                     Macros for ANSI.SYS screen control
  6. PORTABLE.H      Scott Ladd      Write portable code for various PC compilers
  7. SCRNMACS.H      Jerry Houston   Macros for direct video work
  8. C_LINES.AWK     Dan Kozak       AWK program to count lines of C code
  9. 8087_SAV.ASM    Jeffrey Nonken  Saves/restores 80x87 environment
  10. COLDBOOT.ASM    David Nugent    Reliable cold/warm boot
  11. -CPUCHECK.ASM                   Determine type of CPU in use
  12. -NDPCHECK.ASM                   Determine presence of coprocessor
  13. HIRES.ASM                       Switch to 43/50 line mode on EGA/VGA
  14. -ASSIGNPR.C     Bob Stout       Multiple printer support
  15. ATR2ANSI.C1     Bob Stout       Read attribute and build ANSI.SYS command
  16. ATR2ANSI.C2     Bob Stout       Build ANSI.SYS command string, given attribute
  17. 255FILES.C      Doug Burger     Allow up to 255 open files under DOS 3+
  18. A2B.C           Paul Rutter     Filter ASCII to bytes
  19.                 Joe Orost
  20. ALLOCA.C        John Navas      Allocate stack memory
  21. ANSISYS.C                       Detect ANSI.SYS
  22. APPROX.C        John Rex        Fuzzy string search
  23. B2A.C           Paul Rutter     Filter bytes to ASCII
  24.                 Joe Orost
  25. BASINP.C        Paul Edwards    Read variables from a file
  26. BASTRNGS.C      Bob Stout       BASIC-like string functions
  27. BITARRAY.C                      Bit array functions
  28. BITCOUNT.C      Ratko Tomic     Count 1 bits
  29. BITOPS.C        Bob Stout       Small bit array macros
  30. BORDCOLR.C      Bob Jarvis      Set border color
  31. CAST.C          Bob Stout       Cast any object to any type
  32. -CHANGPRN.C     Bob Stout       Change the standard printer device
  33. CHECKEXE.C      Bob Jarvis      Checksum protection for executable files
  34. CLOCK.H         Jon Guthrie     On-screen clock generator
  35. CRC-16.c                        Calculated 16-bit CRC
  36. CRC_32.C        Gary S. Brown   Table lookup 32-bit CRC
  37. CRYPT.C         Bob Stout       S-Coder data encryption from DDJ
  38. CURSOR1.C       Bill Wilkie     Cursor management/manipulation
  39. CURSOR2.C       Gary Chambers   Hide/unhide cursor
  40. DD_STRUC.C      Wayne Hamilton  TC/TC++/BC++ DOS file time/date macros
  41. DESCRYPT.C                      DES encryption/decryption
  42. -DIRMASK.C      Bob Stout       Complex pattern matching (calls patmat())
  43. DOSCOPY.C       Peter Yard      Copy a file
  44. DOSSORT.C       Robert Mashlan  DOS SORT work-alike
  45. -DRVALID.C      Bob Stout       Benignly validate disk drives
  46. DSPCLOCK.C      Mike Jones      On-screen TSR clock
  47. DSPDTST.C                       Direct video benchmark - ZTC/Watcom
  48. FCOPY.C         Bob Jarvis      Copy a file
  49. -FIGETS.C       Jan Vroonhof    Like fgets, except reads backwards
  50. FILCOUNT.C      Bob Stout       Count files/directories
  51. -FLN_FIX.C      Bob Stout       Crunch dot directories, verify DOS-valid paths
  52. -FLNORM.C       Bob Stout       Full file name normalization
  53. FSM.C                           Demonstrates a finite state machine
  54. GETCWD.C        Bob Jarvis      Get current working directory for given drive
  55. GETOPT.C                        AT&T compatible getopt(3)
  56. GETOPTS.C       Paul Edwards    Scan command line for switches
  57. HEAD.C                          Unix head work-alike
  58. HOWDY.C                         Obfuscated C code
  59. -INITVARS.C     Ray Gardner     Read data into variables
  60. INTERP.C        Jon Guthrie     Expression evaluator
  61. ISDIR.C         Martin Maney    Is a path a valid directory?
  62. ISFILE.C        Bob Jarvis      Is a file handle associated with a file?
  63. ISPOW2.C                        Is a number an integral power of 2?
  64. ISQRT.C                         Integer square root
  65. -JDN.C          Paul Schlyter   Julian Day Number computation
  66.                 Ray Gardner
  67. JOYSTICK.C      Bob Stout       Joystick support functions
  68. KB_DATA.C       Dan Kozak       Keyboard status determination
  69. KBFLIP.C        Bob Stout       Set/clear Caps/Num/Scroll locks
  70. KEYLOCKS.C                      Caps/Num lock set/clear functions
  71. LASORT.C        Paul Edwards    Distribution counting sort rediscovered
  72. LBITOPS.C       Scott Dudley    Large bit array macros
  73. LDFLOOR.C       Ray Gardner     Long double floor
  74. LL_MSORT.C      Ray Gardner     Linked list mergesort
  75. LL_QSORTT       JON Guthrie     Linked list quicksort
  76. LSD.C           Bob Stout       DOS DIR work-alike
  77. -LTOA.C         Bob Stout       Convert long to a string
  78. -LTOSTR.C       Tahd Smith III  Convert long to a string
  79. LZHUF.C         Yoshi           Compression used in LHARC & LHA
  80. MAINMAIN.C                      Obfuscated C code
  81. -MORSE.C        Mike Dodd       Convert strings to morse code
  82. MOUSE1.C        Doug Boone      MS Mouse functions
  83. MOUSE2.C        Ray L. McVay    MS Mouse functions
  84. MOUSE3.C        Rob de Voer     MS Mouse functions
  85. -MOUSE4.C       Bob Jarvis      MS Mouse functions
  86. MSC_PEEK.C      Bob Stout       Add peek/poke to MSC
  87. NOCTRL.C                        Traps Ctrl-C, Ctrl-Break, Ctrl-Alt-Del
  88. NORESET.C                       Traps Ctrl-Alt-Del
  89. PATMAT.C        Sreenath Chary  String pattern matching
  90. -PCNVRT.C       Bob Stout       Convert Pascal strings to C
  91.                 Jan Vroonhof
  92. PERMUTE1.C      Dave Chapman    Permute strings
  93. PERMUTE2.C      Jon Guthrie     Permute strings
  94. -PERM_IDX.C     Thad Smith III  Determine permutation index
  95. -PI.C                           Calculate PI to 60,000 digits or more
  96. -PLURALTX.C     Bob Stout       How to print proper plurals
  97. POPDIAL.C                       Pop-up communications
  98. -PRTOGGLE.C     Bob Stout       Tee stdio to stdprn
  99. -PUSHDIR.C      Bob Stout       Stack-oriented CHDIR functions
  100. -QBSORT.C                       Optimized bubble sort
  101. -QUERY.C        Bob Stout       Timed query w/default for batch files
  102. RAND1.C         Phil Linttell   Random number generator
  103. RAND2.C         E. Schneider    Random number generator
  104. RAND3.C                         Random number generator
  105. -RDXCNVRT.C     Bob Stout       Convert between number bases
  106. REDIR.C         F. Piette       Demonstrates output redirection
  107. REGEX.C         Orv Stoll       Regular expression (subset) pattern matching
  108. -RFIND1ST.C     Bob Stout       Compiler-independent find first/next functions
  109. -RG_QSORT.C     Ray Gardner     ANSI quicksort function
  110. RG_SSORT.C      Ray Gardner     ANSI quicksort-compatible shellsort function
  111. RM_ALL.C        Bob Stout       Remove all files
  112. RNDMIZE.C                       How to seed ANSI random number generator
  113. SCALDATE.C      Ray Gardner     Scalar ("Julian") date functions
  114. SCANFRAC.C      Thad Smith III  Scans/converts text fractions
  115. SCRNSIZE.C      Bob Jarvis      Get screen size
  116. SETENVAR.C      Bob Stout       Set DOS master environment legally
  117. SETLEVEL.C      Lynn R. Lively  Allow user input into a .BAT file
  118. SETVOL.C        Bob Stout       Set, change, or kill a disk volume label
  119. SOUNDEX.C       Bob Jarvis      Standard English soundex
  120. SPEED.C                         Benchmark to calculate I/O performance
  121. STATS.C         Bob Stout       Analyze file statistics
  122. -STRREV.C       Bob Stout       Reverse a string in place using XOR swapping
  123. -STRSORT.C      Ray Gardner     (Shell) Sort a string array
  124. STRTRIM.C                       Trim trailing spaces from a string
  125. -STRUCFIL.C     Lynn Nash       Read/write structures to/from a file
  126. STYLE.C                         Suggested coding style guidelines
  127. SHOWDATE.C                      TC/TC++/BC++ display file date
  128. TOASCII.C                       EBCDIC-ASCII conversion arrays
  129. TOUCH.C         Ray L. McVay    TC/TC++/BC++ set file time/date stamp
  130. TREEDIR.C       Bob Stout       Recursive directory lister
  131. -UNIX2DOS.C     Bob Stout       Convert Unix-style pathnames to DOS-style
  132. UUDECODE.C      John Lots       Unix uudecode
  133. VIDEO.C         Jim Nutt        Setup video operations
  134. WB_FCOPY.C      Walter Bright   Fast file copy/append
  135. WEIRD.C                         Obfuscated C code
  136. WHERE.C                         Search for a file
  137. XSTRCAT.C                       String concatenation functions
  138. LITECLAS.CPP                    C++ wrapper for LITECOMM
  139. C_PORT.TXT      Joseph Carnage  Portability guidelines
  140. DRVALID.TXT     Darius Thabit   How to validate a logical drive
  141. EVSAVRES.TXT                    How to blank/restore EGA/VGA screen
  142. SHARING.TXT     Mike Ratledge   How to check if file sharing is active
  143.  
  144. --------------- Jim Nutt's direct video functions ----------------------------
  145.  
  146. VIO.H                           Direct screen package
  147. VIO.ASM                           "      "      "
  148.  
  149. --------------- Bob Stout's Int 2Eh functions --------------------------------
  150.  
  151. -INT2E.ASM                      Access command processor "back door"
  152. CCOMCALL.C                      C "glue" to use Int 2Eh
  153.  
  154. --------------- Bob Stout's POSIX compliant directory functions --------------
  155.  
  156. -DIRENT.H                       POSIX-compliant header
  157. -POSIXDIR.C                     opendir(), readdir(), seekdir(), closedir()
  158. -POSIX_LS.C                     Directory lister demo
  159.  
  160. --------------- Bob Stout/Lynn Lively/David Fox sound & timing package -------
  161.  
  162. -UCLOCK.H       David L. Fox    Microsecond timing function header
  163. -UCLOCK.C         "   "   "     Microsecond resolution timing functions
  164. -SOUND.H        Bob Stout       Sound functions header
  165. -SOUND.C         "    "         Speaker control functions
  166. -MKTONE.C        "    "         Tone generation functions
  167. -PLAYLIB.C      Lynn R. Lively  Background music package
  168. -PLAYDEMO.C     Bob Stout       Demo of backgroud music package
  169.